home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs17.d81
/
cslide1.prg
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-10-10
|
2KB
|
74 lines
100 REM
110 REM "CSLIDE" SLIDESHOW PROGRAM
120 REM MARC MOORCROFT
130 REM 73 ST. GEORGE ST. #380
140 REM TORONTO, ONTARIO M5S 2E5
150 REM
160 REM BASED ON "COMPRESSOR" BY CHRIS
170 REM ZAMARA IN THE TRANSACTOR
180 REM VOLUME 6 ISSUE 4.
190 REM
200 POKE55,0:POKE56,88:POKE51,0:POKE52,88
210 FORT=22528TO22607:READA:POKET,A:NEXT
220 DIM F$(144)
230 PRINT"[147] CSLIDESHOW[146] BY MARC MOORCROFT"
240 PRINT"INSERT PICTURES DISK AND HIT RETURN"
250 GETA$:IFA$<>CHR$(13)THEN250
260 PRINT"READING DIRECTORY"
270 OPEN1,8,0,"$0:JJ*"
280 GET#1,A$,A$,A$,A$,A$,A$:NF=0
290 GET#1,A$:IFA$<>""THEN290
300 GET#1,A$,A$,A$,A$
310 GET#1,A$:IFA$=" "ORA$=""THEN310
320 IFA$<>CHR$(34)THENCLOSE1:GOTO390
330 B$=""
340 GET#1,A$:IFA$=CHR$(34)THEN360
350 B$=B$+A$:GOTO340
360 B$=MID$(B$,3):F$(NF)=B$:PRINTB$:NF=NF+1
370 GET#1,A$:IFA$<>""THEN370
380 GOTO300
390 NF=NF-1
400 PRINT"[147]MOVE UP AND DOWN THE LIST WITH THE"
410 PRINT"CRSR[146] KEYS. HIT RETURN[146] TO SEE A"
420 PRINT"PICTURE. HIT Q[146] TO QUIT, AND"
430 PRINT"D[146] FOR ANOTHER DISK"
440 PRINT"PRESS RETURN[146] TO START"
450 FORT=1TO10:GETA$:NEXT
460 GETA$:IFA$<>CHR$(13)THEN460
470 PRINT"[147]";:DP=0:SP=0:FORT=0TO20:PRINTF$(T):NEXT
480 PRINT"";
490 PRINTTAB(14)"<--":PRINT"[145]";:GOTO500
500 GETA$:IFA$=""THEN500
510 IFA$=""THENGOSUB570:GOTO490
520 IFA$="[145]"THENGOSUB640:GOTO490
530 IFA$="D"THENCLR:GOTO220
540 IFA$=CHR$(13)THEN700
550 IFA$="Q"THENPRINT"[147]":END
560 GOTO500
570 PRINTTAB(14)" ":PRINT"[145]";
580 IFDP=NFTHENRETURN
590 DP=DP+1
600 IFSP<20THENPRINT"";:SP=SP+1:RETURN
610 PRINT"[145][145][145]"F$(DP)
620 PRINT" "
630 PRINT"";:RETURN
640 PRINTTAB(14)" ":PRINT"[145]";
650 IFDP=0THENRETURN
660 DP=DP-1
670 IFSP>0THENPRINT"[145]";:SP=SP-1:RETURN
680 PRINT"[157][148]":POKE218,132:PRINT" "
690 PRINT""F$(DP):PRINT"";:RETURN
700 OPEN8,8,0,"JJ"+F$(DP)
710 POKE56576,2:POKE53272,120:POKE53265,59
720 SYS22528
730 GETA$:IFA$=""THEN730
740 POKE53272,20:POKE53265,27:POKE56576,3
750 GOTO500
760 REM *** UNCOMPRESSOR ML ***
770 DATA162,8,32,198,255,32,228,255,133,251,32,228,255,133,252,32,183
780 DATA255,208,51,32,228,255,201,254,240,13,160,0,145,251,230,251,208
790 DATA2,230,252,24,144,231,32,228,255
800 DATA72,32,228,255,170,168,104,136,145,251,136,192,255,208,249,138,24
810 DATA101,251,133,251,144,2,230,252
820 DATA24,144,200,32,204,255,169,8,32,195,255,96